* {
	padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    width: 100%;
    height: 100%;
    background: #fff;
    font-family: "Microsoft YaHei" !important;
    overflow-x: hidden;
}

ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
p {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
}

button{
    cursor:pointer;
}
@media screen and (min-width: 800px) {
    /*当宽度大于800时显示相对应的内容*/
    .layui-xs-show {
        display: none;
    }

    body {
        overflow-y: scroll !important;
    }

    .header_login_content {
        display: none !important;
    }

    .header_chose {
        display: none !important;
    }
}

/**********************************************首页******************************************/

.main1,
.main2 {
    width: 1200px;
    margin: 0 auto;
}

.main1 {
    overflow: hidden;
}

.swiper-slide {
    overflow: hidden;
}

/*banner*/
.f1 .banner {
    width: 100%;
    position: relative;
    text-align: center;
}

.f1 .banner .swiper-container {
    position: absolute;
    width: 100%;
    height: 397px;

    overflow: hidden;
}
.f1 .banner .swiper-container a,.f1 .banner .swiper-container img{
	height: 397px;
}
.f1 .banner .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}

.f1 .banner .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 30px;
}

.f1 .banner .hot_img {
    width: 100%;
    position: absolute;
    bottom: -25px;
    z-index: 2;
}

.f1 .banner .hot_img span {
    display: inline-block;
    width: 50px;
    height: 50px;
}
.f1 .swiper-slide a{
    display: block;
}
.f1 .swiper-slide img{
    width: 100%;
}
/*登录*/
.f1 .f1-login{
width: 1200px;
margin: 0 auto;
height: 397px;
position: relative;	
} 
.f1 .login {
    position: absolute;
    top: 35px;
    right: 0px;
    width: 298px;
    padding: 20px;
    background: rgba(255, 255, 255, .95);
    border-radius: 5px;
    text-align: center;
    z-index: 10;
}

.f1 .login > p {
    font-size: 18px;
    margin-bottom: 15px;
}

.f1 .login div {
    margin: 15px 0;
    position: relative;
}

.f1 .login input {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    padding-left: 30px;
    border-radius: 5px;
    font-size: 14px;
}

.f1 .login .icon {
    font-size: 20px;
    display: block;
    position: absolute;
    left: 7px;
    top: 5px;
}

.f1 .login .login_pc_yanzheng {
    text-align: left;
    margin-bottom: 10px;
}

.f1 .login .login_pc_yanzheng input {
    width: 168px;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}

.f1 .login .login_pc_yanzheng span img {
    position: relative;
    top: -2px;
    display: inline-block;
    width: 55px;
    height: 30px;
}

.f1 .login .login_pc_password {
    margin: 0;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
}

.login_pc_jizhu {
    font-size: 14px;
    padding-left: 24px;
    cursor: pointer;
}

.f1 .login .login_pc_password span:last-child {
    font-size: 14px;
}

.f1 .login .login_pc_login {
    margin: 10px 0;
}

.f1 .login .login_pc_login button {
    width: 100%;
    height: 35px;
    border-radius: 5px;
    font-size: 16px;
}

.f1 .login > div:last-child {
    margin: 10px 0;
    text-align: left;
    font-size: 14px;
}

/*登录之后*/
.f1 .logined {
    position: absolute;
    top: 35px;
    right: 0px;
    width: 270px;
    padding: 20px;
    background: rgba(255, 255, 255, .95);
    border-radius: 5px;
    z-index: 10;
    display: none;
}

.f1 .logined .logined_name {
    text-align: left;
    padding: 20px 0 10px;
}

.f1 .logined .logined_name span:first-child {
    font-size: 16px;
    color: rgb(102, 102, 102);
}
.f1 .logined .logined_lianjie{
	padding:5px 0 20px;
	text-align: center;
	border-bottom: 1px solid rgb(220, 220, 220);
}
.f1 .logined .logined_lianjie button{
	color: rgb(153, 153, 153);
    font-size: 14px;
    border: 1px solid rgb(220, 220, 220);
    background: transparent;
    padding: 3px 10px;
}
.f1 .logined .logined_code {
    padding: 30px 0 20px;
}

.f1 .logined .logined_code p {
    color: rgb(102, 102, 102);
    line-height: 30px;
}

.f1 .logined .logined_code p:first-child {
    font-size: 16px;
}

.f1 .logined .logined_code p:last-child {
    font-size: 14px;
}

.f1 .logined .logined_code > div:first-child {
    float: left;
    margin-top: 10px;
}

.f1 .logined .logined_code img {
    float: right;
    width: 80px;
    height: 80px;
}

.f1 .logined .logined_code .clear {
    clear: both;
    height: 0;
    overflow: hidden;
}

/*热门精选*/
.f1 .hot .hot_pc {
    display: inline-block;
    margin: 50px 0 20px;
    font-size: 26px;
}

.f1 .hot .swiper-container {
    position: relative;
    height: 366px;
}

.f1 .hot .layui-col-sm12 {
    text-align: center;
}

.f1 .hot .swiper-slide {
    text-align: center;
}

.f1 .hot .swiper-slide .hot_pc_one {
    width: 86px;
    height: 62px;
    line-height: 62px;
    margin: 0 auto;
}

.f1 .hot .swiper-slide .hot_pc_one .icon {
    font-size: 35px;
}

.f1 .hot .swiper-slide .hot_pc_title {
    padding: 13px 0 18px;
    font-size: 20px;
}

.f1 .hot .swiper-slide .hot_pc_title1 {
    padding-bottom: 23px;
    font-size: 18px;
}

.f1 .hot .swiper-slide .hot_pc_money {
    display: inline-block;
    padding: 8px 38px;
    border-radius: 8px;
}

.f1 .hot .swiper-slide .hot_pc_money > div {
    display: inline-block;
}

.f1 .hot .swiper-slide .hot_pc_money > div:first-child {
    margin-right: 40px;
}

.f1 .hot .swiper-slide .hot_pc_money > div p:first-child {
    padding-bottom: 8px;
    font-size: 16px;
}

.f1 .hot .swiper-slide .hot_pc_money > div p:last-child {
    font-size: 20px;
}

.f1 .hot .swiper-slide button {
    position: relative;
    top: -20px;
    display: block;
    margin: 0 auto 0;
    padding: 8px 38px;
    border-radius: 3px;
    font-size: 16px;
}

.f1 .hot .swiper-slide > div {
    padding: 35px 5px 53px;
}

.f1 .hot .swiper-slide-next > div {
    border-radius: 5px;
}

.f1 .hot .swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url(../images/jiantou.png);
}

.f1 .hot .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/youjiantou.png);
}

.f1 .hot .swiper-button-next,
.f1 .hot .swiper-button-prev {
    width: 20px;
    height: 37px;
    background-size: 20px 37px;
}
/*新闻*/
.f1 .consultation {
    position: relative;
    width: 100%;
    padding: 70px 0;
    margin-top: 70px;
}

.f1 .consultation .consultation_pc_img {
    position: absolute;
    width: 100%;
    top: -28px;
    text-align: center;
}

.f1 .consultation .consultation_pc_img span {
    display: inline-block;
    width: 70px;
    height: 70px;
}

.f1 .consultation .consultation_pc_date {
	position: relative;
    margin-top: 65px;
    height: 260px;
    border-radius: 5px;
    overflow: hidden;
}
.f1 .consultation .consultation_pc_date>img{
    border-radius: 5px;
    width: 100%;
}

.f1 .consultation .consultation_pc_date > div {
    position:absolute;
    top:0;
    left: 0;
    z-index: 1;
    width: 65px;
    height: 60px;
    border-radius: 5px;
    text-align: center;
}

.f1 .consultation .consultation_pc_date p {
    font-size: 24px;
}

.f1 .consultation .consultation_pc_date span {
    font-size: 15px;
}

.f1 .consultation .consultation_pc_title {
    display: block;
    margin: 10px 0;
    font-size: 18px;
}

.f1 .consultation .consultation_pc_title:hover {
    text-decoration: underline;
}

.f1 .consultation .consultation_pc_new {
    font-size: 14px;
    padding-bottom: 20px;
    width: 100%;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f1 .consultation .consultation_pc_new span {
    font-size: 16px;
    padding-right: 10px;
}

.f1 .consultation .consultation_pc_moreNew {
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.f1 .consultation .consultation_pc_button {
    display: inline-block;
    padding: 5px 40px;
    font-size: 14px;
    border-radius: 5px;
}

.f1 .consultation .layui-tab-title li {
    font-size: 18px;
    padding: 0 20px;
}

.f1 .consultation .layui-tab-content {
    padding: 10px 0;
    min-height: 379px;
}

.f1 .consultation .consultation_pc_news {
    padding: 12px 0;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}

.f1 .consultation .consultation_pc_news:last-child {
    border-bottom: none;
}

.f1 .consultation .consultation_pc_news > div {
    display: inline-block;
}

.f1 .consultation .consultation_pc_news1 {
    padding: 5px;
    border-radius: 5px;
    text-align: center;
}

.f1 .consultation .consultation_pc_news1 p {
    font-size: 24px;
    opacity: 0.8;
}

.f1 .consultation .consultation_pc_news1 span {
    font-size: 16px;
}

.f1 .consultation .consultation_pc_news2 {
    padding: 10px;
}

.f1 .consultation .consultation_pc_news2 a {
    font-size: 18px;
}

.f1 .consultation .consultation_pc_news2 a:hover {
    text-decoration: underline;
}

.f1 .consultation .consultation_pc_news2 p {
    width: 100%;
    font-size: 16px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f1 .consultation .consultation_pc_news2 p span:first-child {
    padding-right: 10px;
}

.f1 .consultation .consultation_more {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 14px;
    z-index: 1;
}

.f1 .consultation .consultation_more .icon {
    margin-left: 10px;
}

/*弹窗*/
.f1 .pop-up .pop-content {
    border-radius: 0;
}

.f1 #promisePop .pop-up .pop-content {
    width: 864px;
    max-height: 600px;
}

.f1 .pop-up .pop-title {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    line-height: 66px;
}

.f1 .pop-up .pop-title > span {
    flex: 1;
}

.f1 #promisePop .pop-up .pop-title > span:nth-child(1) {
    padding-left: 10px;
    text-align: left;
}

.f1 #promisePop .pop-up .pop-title > span:nth-child(2) {
    text-align: center;
    font-size: 24px;
    color: rgb(51, 51, 51);
}

.f1 #promisePop .pop-up .pop-title > span:nth-child(3) {
    padding-right: 20px;
    text-align: right;
}

.f1 #promisePop .promise_pop {
    max-height: 380px;
}
/*.f1 #promisePop .promise_pop::-webkit-scrollbar{*/
  /*  width: 0; /* 滚动条宽度为0 */
    /* height: 0; 滚动条高度为0 */
     /*display: none; /* 滚动条隐藏 */
/*}*/

.f1 .promise_pop .c-orange {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 0;
}

.f1 .promise_pop p {
    font-size: 14px;
    color: rgb(102, 102, 102);
    line-height: 30px;
    text-indent: 28px;
}

.f1 .pop-up .button-wrap {
    border-top: none;
}

.f1 .pop_hege {
    margin: 25px 0;
}

.f1 .pop_hege .login_pc_jizhu {
    font-size: 14px;
    padding-left: 24px;
    cursor: pointer;
}

.f1 .pop-up .pop-content .pop-body {
    max-height: 450px;
}

.f1 .pop-up .button-wrap {
    height: 55px;
}

.f1 #LoginPop .promise_pop .c-orange {
    text-indent: 28px;
}

.f1 #LoginPop .pop-title span:first-child {
    font-size: 24px;
    color: rgb(51, 51, 51);
}

.f1 #LoginPop .pop-up .pop-title > span:nth-child(1) {
    padding-left: 10px;
    text-align: left;
    font-size: 18px;
}

.f1 #LoginPop .pop-up .pop-title > span:nth-child(2) {
    padding-right: 20px;
    text-align: right;
}

.f1 #LoginPop .button-wrap a {
    display: inline-block;
    width: 120px;
    line-height: 32px;
    font-size: 16px;
    border-radius: 5px;
}

.f1 #LoginPop .button-wrap a:first-child {
    margin-right: 15px;
}

.f1 #LoginPop .button-wrap a:last-child {
    margin-left: 15px;
}

/*********************************************************************注册**********************************************/
.f2_top {
    width: 100%;
    height: 100px;
    line-height: 100px;
    border-bottom: rgb(238, 238, 238);
    box-shadow: 0 3px 10px rgb(238, 238, 238);
}

.f2 .nav_register, .f3 .nav_register {
    margin: 40px 0 20px;
}

.f2 .nav_register .layui-col-sm2 {
    text-align: right;
}

.f2 .nav_pc_register, .f3 .nav_pc_register {
    font-size: 22px;
    color: rgb(102, 102, 102);
}

.f2 .nav_register .nav_pc_login {
    font-size: 14px;
}

.register .main1 {
    padding: 40px;
}

.register .form {
    padding: 0 50px;
}

.register .layui-form-item {
    margin-bottom: 30px;
}

.register .layui-form-item:last-child {
    margin-bottom: 0;
}

.register .layui-input-block {
    position: relative;
}

.register .layui-form-label {
    width: 100px;
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.register .layui-input, .register .layui-select {
    border-radius: 5px;
    border: 1px solid rgb(194, 194, 194);
}

.register .layui-input-block select {
    width: 100%;
    height: 38px;
    padding-left: 10px;
    line-height: 1.3;
    border-radius: 5px;
    border: 1px solid rgb(194, 194, 194);
}

.register .register_pc_verify .layui-input-block {
    border: 1px solid rgb(194, 194, 194);
    border-radius: 5px;
}

.register .register_pc_verify .layui-input {
    display: inline-block;
    width: 68%;
    border: none;
    border-right: 1px solid rgb(194, 194, 194);
    border-radius: 5px 0 0 5px;
}

.register .register_pc_verify .layui-input-block span:nth-child(2) {
    display: inline-block;
    width: 30%;
    height: 38px;
    line-height: 38px;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}
.register .register_pc_verify .layui-input-block .mui-btn{
    display: inline-block;
    width: 30%;
    height: 38px;
    line-height: 38px;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border: none;
    background: #fff;
}

/*.register .register_pc_verify .layui-input-block span img{
	width: 80%;
}*/
.f2 .register .register_pc_true span {
    cursor: pointer;
    font-size: 12px;
}

.register .layui-btn {
    width: 100%;
    border-radius: 5px;
    font-size: 16px;
}

/*控制提示框的显示和隐藏*/
.register .layui-input-block span:last-child {
    display: none;
}

.register .layui-input-block span.login_agreement {
    display: inline-block;
}

.register .layui-input-block span.register_pc_login {
    display: inline-block;
}

.register .layui-input-block.register_pc_error span:last-child {
    display: block;
}

.register .register_pc_error span:last-child {
    position: absolute;
    top: 38px;
    font-size: 12px;
}

.register .register_pc_verify .register_pc_error .layui-input {
    border: none;
    border-right: 1px solid rgb(194, 194, 194);
}

/*弹窗*/
.f2 .pop-up .pop-content {
    border-radius: 0;
}

.f2 .pop-up .pop-content {
    width: 864px;
    max-height: 600px;
}

.f2 .pop-up .pop-title {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    line-height: 66px;
}

.f2 .pop-up .pop-title > span {
    flex: 1;
}

.f2 .pop-up .pop-title > span:nth-child(1) {
    padding-left: 10px;
    text-align: left;
}

.f2 .pop-up .pop-title > span:nth-child(2) {
    text-align: center;
    font-size: 24px;
    color: rgb(51, 51, 51);
}

.f2 .pop-up .pop-title > span:nth-child(3) {
    padding-right: 20px;
    text-align: right;
}

.f2 .promise_pop {
    max-height: 380px;
    overflow-y: scroll;
}

.f2 .promise_pop .c-orange {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 0;
}

.f2 .promise_pop p {
    font-size: 14px;
    color: rgb(102, 102, 102);
    line-height: 30px;
    text-indent: 28px;
}

.f2 .pop-up .button-wrap {
    border-top: none;
}

.f2 .pop-up .pop-content .pop-body {
    max-height: 450px;
}

.f2 .pop-up .button-wrap {
    height: 55px;
}

/*****************************************************************登录*************************************/
.f3 .register_pc_true a {
    text-align: right;
    font-size: 14px;
}

.f3 .register_pc_true {
    display: flex;
    justify-content: space-between;
    min-height: 14px;
    margin-bottom: 20px;
}

.register_pc_login {
    display: inline-block;
    font-size: 14px;
    margin-top: 8px;
}

.f3 .register_pc_code {
    margin-left: 100px;
    padding-left: 100px;
    border-left: 1px solid rgb(238, 238, 238);
}

.f3 .register_pc_code img {
    width: 260px;
    height: 260px;
}

.f3 .register_pc_code p {
    text-align: center;
    color: rgb(102, 102, 102);
}

.f3 .register_pc_code p:nth-child(2) {
    font-size: 18px;
}

.f3 .register_pc_code p:last-child {
    font-size: 16px;
}

/*******************************************************产品中心*********************************************/
.f4 .banner {
    width: 100%;
    height: 300px;
    background: url(../images/product_banner.png) no-repeat center center;
    background-size: cover;
}

.f4 .banner .banner_search {
    height: 300px;
    width: 580px;
    margin: 0 auto;
    padding: 65px 0 47px;
    color: #fff;
}

.f4 .banner .banner_search p:first-child {
    font-size: 34px;
}

.f4 .banner .banner_search p:nth-child(2) {
    margin: 10px 0 45px;
    font-size: 18px;
}

.f4 .banner .banner_search > div {
    height: 60px;
    padding: 8px 10px 10px;
    background: #fff;
    border-radius: 30px;
}

.f4 .banner .banner_search input {
    width: 445px;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    background: url(../images/seach.png) no-repeat 14px 12px;
    border: 1px solid rgb(238, 238, 238);
    border-radius: 30px;
}

.f4 .banner .banner_search div button {
    height: 40px;
    width: 100px;
    margin-left: 10px;
    border-radius: 30px;
    font-size: 16px;
}

/*筛选条件*/
.f4 .screen_pc .screen_pc_chose {
    width: 100%;
    padding: 0 5px;
    border: 1px solid rgb(238, 238, 238);
    margin-bottom: 15px;
}

.f4 .screen_pc .screen_pc_chose li {
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    border-bottom: 1px dashed rgb(238, 238, 238);
}

.f4 .screen_pc .screen_pc_chose li:last-child {
    border-bottom: none;
}

.f4 .screen_pc .screen_pc_chose li span {
    font-size: 14px;
}

.f4 .screen_pc .screen_pc_chose li p {
    display: inline-block;
    margin-left: 85px;
}

.f4 .screen_pc .screen_pc_chose li p span {
    cursor: pointer;
    padding-right: 95px;
}

/*筛选结果*/
.f4 .screen_pc .screen_pc_result {
    height: 30px;
    line-height: 28px;
    margin: 5px 0 0;
}

.f4 .screen_pc .screen_pc_result span {
    font-size: 14px;
}

.f4 .screen_pc_result .screen_pc_result_one {
    display: inline-block;
}

.f4 .screen_pc_result .screen_pc_result_one span {
    display: inline-block;
    padding: 0 6px;
    margin-right: 10px;
    cursor: pointer;
    height: 28px;
}

.f4 .screen_pc_result .screen_pc_result_one span b {
    padding-left: 10px;
}

.f4 .screen_pc_result .screen_pc_result_button {
    /*padding-top: 8px;*/
    text-align: right;
}

.f4 .screen_pc_result .screen_pc_result_button button {
    width: 120px;
    height: 30px;
    font-size: 16px;
    padding: 0;
    border-radius: 3px;
}

.f4 .table_pc {
    margin-top: 10px;
}

.f4 .table_pc .layui-table th {
    font-size: 16px;
    color: rgb(51, 51, 51);

}

.f4 .table_pc .layui-table td {
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.f4 .table_pc .layui-table td, .f4 .table_pc .layui-table th {
    padding: 15px;
    border: 1px solid rgb(238, 238, 238);
    text-align: center;
}

.f4 .table_pc .layui-table thead tr {
    background: rgb(249, 249, 249);
}

.f4 .table_pc .layui-table a {
    margin-right: 8px;
}

.f4 .table_pc .layui-table a, .f4 .table_pc .layui-table button {
    display: inline-block;
    padding: 3px 15px;
    font-size: 14px;
    border-radius: 3px;
}

.f4 .table_pc .layui-table .table_no {
    cursor: not-allowed;
}

/*当没有数据的时候显示*/
.f4 .table_pc .table_wu {
    height: 500px;
    display: none;
}

.f4 .table_pc .table_wu p:first-child {
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f4 .table_pc .table_wu p:last-child {
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.page_pc .main1 {
    margin: 15px auto;
    text-align: right;
}

.f4 .footer {
    background: rgb(250, 251, 252);
}

/*产品预约弹窗*/
.f4 #ProductPop .pop-content, .f5 #ProductPop .pop-content {
    width: 870px;
    max-height: 600px;
}

.f4 #ProductPop .pop-up .pop-title, .f5 #ProductPop .pop-up .pop-title {
    position: relative;
    height: 65px;
    line-height: 65px;
    text-align: center;
}

.f4 #ProductPop .pop-up .pop-title span:first-child, .f5 #ProductPop .pop-up .pop-title span:first-child {
    font-size: 24px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop .pop-up .pop-title .pop-delete, .f5 #ProductPop .pop-up .pop-title .pop-delete {
    position: absolute;
    right: 25px;
}

.f4 #ProductPop .promise_pop, .f5 #ProductPop .promise_pop {
    height: 210px;
    min-height: 210px;
    margin-bottom: 7px;
    overflow-y: scroll;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.f4 #ProductPop .promise_pop::-webkit-scrollbar, .f5 #ProductPop .promise_pop::-webkit-scrollbar {
    width: 0; /* 滚动条宽度为0 */
    height: 0; /* 滚动条高度为0 */
    display: none; /* 滚动条隐藏 */
}

.f4 .pop-up .pop-content .pop-body, .f5 .pop-up .pop-content .pop-body {
    max-height: 525px;
    overflow: hidden;
}

.f4 #ProductPop .pop-up .pop-content .promise_pop p, .f5 #ProductPop .pop-up .pop-content .promise_pop p {
    line-height: 30px;
    color: rgb(102, 102, 102);
    font-size: 14px;
}

.f4 .pop-up .pop-content .promise_pop .c-orange, .f5 .pop-up .pop-content .promise_pop .c-orange {
    font-size: 16px;
}

.f4 #ProductPop .pop_make_phone, .f4 #ProductPop .pop_make_form, .f5 #ProductPop .pop_make_phone, .f5 #ProductPop .pop_make_form {
    height: 273px;
    margin: 10px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    text-align: center;
}

.f4 #ProductPop .pop_make_phone p:first-child, .f5 #ProductPop .pop_make_phone p:first-child {
    margin-top: 30px;
    font-size: 19px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop .pop_make_phone p:nth-child(2), .f5 #ProductPop .pop_make_phone p:nth-child(2) {
    margin: 15px 0 25px;
    font-size: 11px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop .pop_make_phone p:nth-child(3) .icon, .f5 #ProductPop .pop_make_phone p:nth-child(3) .icon {
    font-size: 40px;
}

.f4 #ProductPop .pop_make_phone p:last-child, .f5 #ProductPop .pop_make_phone p:last-child {
    margin-top: 15px;
    font-size: 24px;
    font-family: impact;
}

.f4 #ProductPop .pop_make_form p:first-child, .f5 #ProductPop .pop_make_form p:first-child {
    font-size: 19px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop .pop_make_form p:nth-child(2), .f5 #ProductPop .pop_make_form p:nth-child(2) {
    margin: 10px 0 18px;
    font-size: 12px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop li, .f5 #ProductPop li {
    display: flex;
    justify-content: space-between;
}

.f4 #ProductPop .pop_make_form .layui-form-item, .f5 #ProductPop .pop_make_form .layui-form-item {
    display: inline-block;
    margin-bottom: 20px;
    text-align: right;
}

.f4 #ProductPop .layui-form-label, .f5 #ProductPop .layui-form-label {
    display: inline-block;
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 0;
    margin-right: 10px;
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.f4 #ProductPop .layui-form-label.mo, .f5 #ProductPop .layui-form-label.mo {
    line-height: 14px;
    text-align: center;
}

.f4 #ProductPop .layui-input, .f4 #ProductPop select, .f5 #ProductPop .layui-input, .f5 #ProductPop select {
    display: inline-block;
    height: 30px;
    width: 100%;
    line-height: 30px;
    padding-left: 10px;
    border: 1px solid rgb(238, 238, 238);
    border-radius: 3px;
}

.f4 #ProductPop .layui-form-item .layui-input-inline, .f5 #ProductPop .layui-form-item .layui-input-inline {
    position: relative;
    width: 170px;
    margin-right: 0;
}

.f4 #ProductPop .layui-form-item .layui-input-inline span, .f5 #ProductPop .layui-form-item .layui-input-inline span {
    position: absolute;
    top: 30px;
    width: 100%;
    left: 0;
    text-align: left;
    font-size: 12px;
}

.f4 #ProductPop .layui-form-item .layui-input-inline > .icon, .f5 #ProductPop .layui-form-item .layui-input-inline > .icon {
    color: rgb(238, 238, 238);
    position: absolute;
    top: 5px;
    right: 5px;
}

.f4 #ProductPop .layui-form-item button, .f5 #ProductPop .layui-form-item button {
    height: 30px;
    line-height: 30px;
    width: 235px;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
}

/*提示信息*/
.f4 .hint .pop-up .pop-content, .f5 .hint .pop-up .pop-content {
    width: 460px;
    padding-bottom: 35px;
}

.f4 .hint .pop-up .pop-title, .f5 .hint .pop-up .pop-title {
    position: relative;
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    font-size: 18px;
    color: rgb(102, 102, 102);
}

.f4 .hint .pop-up .pop-title .pop-delete, .f5 .hint .pop-up .pop-title .pop-delete {
    position: absolute;
    right: 10px;
}

.f4 .hint .promise_pop p, .f5 .hint .promise_pop p {
    margin: 20px 0;
    text-align: center;
    font-size: 20px;
    color: rgb(51, 51, 51);
}

.f4 .hint .pop-up .button-wrap, .f5 .hint .pop-up .button-wrap {
    position: relative;
    border-top: none;
}

.f4 .hint .pop-up .button-wrap button, .f4 .hint .pop-up .button-wrap a, .f5 .hint .pop-up .button-wrap button, .f5 .hint .pop-up .button-wrap a {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    width: 130px;
    margin: 0 20px;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
}

/*预约成功*/
.f4 .true .pop-up .pop-content, .f5 .true .pop-up .pop-content {
    width: 320px;
    padding-bottom: 20px;
}

.f4 .true .pop-up .pop-title, .f5 .true .pop-up .pop-title {
    position: relative;
    border-bottom: none;
}

.f4 .true .pop-up .pop-title .pop-delete, .f5 .true .pop-up .pop-title .pop-delete {
    position: absolute;
    right: 10px;
}

.f4 .true .promise_pop p, .f5 .true .promise_pop p {
    text-align: center;
    margin-bottom: 15px;
    font-size: 24px;
    color: rgb(102, 102, 102);
}

.f4 .true .promise_pop p .icon, .f5 .true .promise_pop p .icon {
    font-size: 40px;
}

.f4 .true .pop-up .button-wrap, .f5 .true .pop-up .button-wrap {
    position: relative;
    border-top: none;
}

.f4 .true .pop-up .button-wrap button, .f5 .true .pop-up .button-wrap button {
    height: 35px;
    line-height: 35px;
    width: 220px;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
}

/*******************************************产品详情***************************************/
.f5 .highchart_pc .layui-col-sm12 {
    padding: 20px;
    border: 1px solid rgb(238, 238, 238);
}

.f5 .highchart_pc .trendButton {
    width: 501px;
    margin-bottom: 15px;
    border-radius: 3px;
}

.f5 .highchart_pc .trendButton span {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}

.f5 .highchart_pc_box {
    margin-left: 50px;
    padding: 0 35px;
    border: 1px solid rgb(238, 238, 238);
    border-radius: 3px;
}

.f5 .highchart_pc_box h3 {
    position: relative;
    top: -10px;
    font-size: 18px;
    color: rgb(0, 0, 0);
    margin-bottom: 10px;
    padding: 0 10px;
    background: #fff;
}

.f5 .highchart_pc_class {
    font-size: 14px;
    padding: 3px 5px;
}

.f5 .highchart_pc_value {
    margin: 35px 0;
}

.f5 .highchart_pc_value li {
    display: inline-block;
    padding: 0 30px;
    border-right: 1px solid rgb(238, 238, 238);
    text-align: center;
}

.f5 .highchart_pc_value li:first-child {
    padding-left: 0;
}

.f5 .highchart_pc_value li:last-child {
    border-right: none;
    padding-right: 0;
}

.f5 .highchart_pc_value li p:first-child {
    color: rgb(51, 51, 51);
    font-size: 20px;
}

.f5 .highchart_pc_value li p:last-child {
    color: rgb(102, 102, 102);
    font-size: 12px;
}

.f5 .highchart_pc_date span {
    display: inline-block;
    width: 49%;
    font-size: 12px;
    color: rgb(102, 102, 102);
}

.f5 .highchart_pc_date span:last-child {
    text-align: right;
}

.f5 .highchart_pc_date span b {
    font-size: 18px;
}

.f5 .highchart_pc_button {
    margin: 40px 0 25px;
}

.f5 .highchart_pc_button button {
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 3px;
    font-size: 18px;
}

.f5 .highchart_pc_button .highchart_no {
    cursor: not-allowed;
}

.f5 .details_pc_content {
    margin: 20px 0;
}

.f5 .layui-tab-card {
    box-shadow: none;
}

.f5 .layui-tab-title {
    height: 50px;
}

.f5 .layui-tab-title .layui-this:after {
    height: 51px;
}

.f5 .layui-tab-card > .layui-tab-title .layui-this {
    background-color: #fff;
    position: relative;
    top: -2px;
}

.f5 .layui-tab-title li {
    padding: 0 60px;
    line-height: 50px;
}

.f5 .layui-tab-card > .layui-tab-title {
    background: rgb(251, 251, 251);
}

.f5 .layui-tab-content {
    padding: 20px;
}

.f5 .details_pc_content .layui-table {
    margin: 0;
    text-align: center;
}

.f5 .layui-table.table_one td {
    padding: 20px 15px;
    font-size: 15px;
    color: rgb(51, 51, 51);
}

.f5 .layui-table.table_one td:nth-child(1), .f5 .layui-table.table_one td:nth-child(3) {
    background: rgb(249, 249, 249);
}

.f5 .layui-table td, .layui-table th, .layui-table-header, .layui-table-tool, .layui-table-view, .layui-table[lay-skin=row], .layui-table[lay-skin=line] {
    border: 1px solid rgb(243, 243, 243);
}

.f5 .details_pc_content_query .layui-form-item {
    display: inline-block;
}

.f5 .details_pc_content_query .layui-input-inline {
    position: relative;
}

.f5 .details_pc_content_query .layui-input-inline .icon {
    position: absolute;
    top: 10px;
    right: 10px;
    color: rgb(238, 238, 238);
}

.f5 .details_pc_content_query .layui-input {
    border-radius: 3px;
    border: 1px solid rgb(238, 238, 238);
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f5 .details_pc_content_query .layui-form-item button {
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 60px;
    padding: 0 40px;
    font-size: 16px;
    border-radius: 3px;
}

.f5 .table_two.layui-table th {
    background: rgb(249, 249, 249);
    text-align: center;
}

.f5 .layui-table.table_two td, .layui-table.table_two th {
    padding: 15px;
    font-size: 15px;
    color: rgb(51, 51, 51);
}

.f5 .footer {
    background: rgb(250, 251, 252);
}

/**************************************************公司公告*********************************************/
.f6 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f6 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f6 .section_pc_screen .layui-col-sm9 .layui-form-item {
    display: inline-block;
    position: relative;
}
.f6 .section_pc_screen .layui-col-sm9 .flex{
	display: flex;
}
.f6 .section_pc_screen .layui-form-item .layui-input-inline {
    position: relative;
    width: 160px;
    height: 30px;
    line-height: 30px;
}

.f6 .section_pc_screen .layui-form-item .layui-input-inline .icon {
    position: absolute;
    right: 5px;
    top: 0;
    color: rgb(153, 153, 153);
}

.f6 .section_pc_screen .layui-form-item .layui-form-label {
    width: auto;
    font-size: 14px;
    color: rgb(51, 51, 51);
    padding: 5px 10px;
    padding-left: 0;
}
.f6 .section_pc_screen .layui-form-item .sou-btn{
	display: inline-block;
    height: 30px;
    line-height: 28px;
    width: 60px;
    border-radius: 30px;
    font-size: 14px;
}
.f6 .section_pc_screen .layui-input {
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    padding-right: 20px;
}

.f6 .section_pc_screen .a .layui-input {
    position: relative;
    z-index: 1;
    background: transparent;
    cursor: pointer;
}

.f6 .section_pc_screen .select {
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 20px;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    font-size: 14px;
    color: rgb(51, 51, 51);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f6 .select_chose .section_pc_chose {
    position: absolute;
    top: 40px;
    left: 82px;
    width: 380px;
    height: 295px;
    padding: 15px 20px;
    overflow-y: scroll;
    overflow-x: hidden;
    border-radius: 3px;
    background: #fff;
    display: none;
    z-index: 99;
}

.f6 #one_text .section_pc_chose {
    position: absolute;
    top: 40px;
    left: 81px;
    width: 160px;
    height: 180px;
    padding: 15px 20px;
    overflow-y: hidden;
    overflow-x: hidden;
    border-radius: 3px;
    background: #fff;
    display: none;
}

.f6 .select_chose.on .section_pc_chose {
    display: block;
}

.f6 #one_text.on .section_pc_chose {
    display: block;
}

.f6 .section_pc_screen .section_pc_chose p {
    padding-bottom: 15px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.f6 .section_pc_screen .section_pc_chose p span {
    font-size: 14px;
    color: rgb(51, 51, 51);
    padding-left: 22px;
    cursor: pointer;
}

.f6 .section_pc_screen .section_pc_chose > div span {
    display: inline-block;
    min-width: 30%;
    font-size: 14px;
    color: rgb(51, 51, 51);
    margin-top: 14px;
    margin-right: 10px;
    padding-left: 22px;
    cursor: pointer;
}
.f6 .section_pc_chose_parse>div{
    padding: 10px 0;
    border-bottom: 1px dashed rgb(238, 238, 238);
}
.f6 .section_pc_chose_parse>div:last-child{
    border-bottom: none;
}
.f6 .section_pc_chose_parse h3{
    font-weight: bold;
}
.f6 .section_pc_chose_parse_child{
    display: flex;
    display: -webkit-flex;
    display: -moz-box;
    flex-wrap: wrap;
}
.f6 #one_text .section_pc_chose > span {
    display: block;
    width: 100%;
    font-size: 14px;
    color: rgb(51, 51, 51);
    margin-top: 14px;
    padding-left: 22px;
    cursor: pointer;
}

/*公共的tab*/
.section_pc_tab li a {
    display: block;
    width: 180px;
    height: 100px;
    margin: 10px 5px;
    margin-bottom: 15px;
    line-height: 100px;
    background: rgb(249, 248, 248);
    font-size: 18px;
    color: rgb(0, 0, 0);
    text-align: center;
}

.section_pc_tab li.on a {
    box-shadow: 3px 3px 20px rgba(153,153,153,.7);
    background: #fff;
}

.section_pc_tab li a:hover {
     box-shadow: 3px 3px 20px rgba(153,153,153,.7);
    background: #fff;
}

/*主体*/
.f6 .section_pc_html li {
    margin: 5px;
    margin-bottom: 10px;
}

.f6 .section_pc_html li a {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 15px 25px;
    background: rgb(252, 252, 252);
}

.f6 .section_pc_html li a:hover {
    box-shadow: 3px 3px 15px rgb(205, 205, 205);
    background: #fff;
}

.f6 .section_pc_html li a .section_pc_date {
    text-align: center;
    border-radius: 5px;
    padding: 5px;
    margin-right: 40px;
}

.f6 .section_pc_html li a .section_pc_date p:first-child {
    font-size: 24px;
    color: rgb(102, 102, 102);
    font-family: 'Microsoft YaHei Light';
}

.f6 .section_pc_html li a .section_pc_date p:last-child {
    font-size: 16px;
    color: rgb(153, 153, 153);
}

.f6 .section_pc_notice {
    width: 85%;
}

.f6 .section_pc_notice p {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f6 .section_pc_notice p:first-child {
    line-height: 30px;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f6 .section_pc_notice p:last-child {
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f6 .footer {
    background: rgb(250, 251, 252);
}

/****************************************************************适当性管理*****************************/
.f7 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f7 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f7 .hint_pc_content {
    width: 774px;
    margin: 0 auto;
}

.f7 .hint_pc_content h3 {
    text-align: center;
    font-size: 17px;
    color: rgb(51, 51, 51);
    line-height: 30px;
}

.f7 .hint_pc_content > p {
    font-size: 15px;
    color: rgb(51, 51, 51);
    line-height: 30px;
}

.f7 .hint_pc_content_html p {
    font-size: 15px;
    color: rgb(51, 51, 51);
    text-indent: 30px;
    line-height: 30px;
}

.f7 .hint_pc_content_html p:first-child {
    text-indent: 0;
}

.f7 .hint_pc_content .hint_pc_chose span {
    padding-left: 24px;
    font-size: 16px;
    color: rgb(153, 153, 153);
    cursor: pointer;
}

.f7 .hint_pc_content .hint_pc_chose span b {
    font-weight: normal;
}

.f7 .hint_pc_agreement {
    margin: 20px 0;
    text-align: center;
}

.f7 .hint_pc_agreement .btn {
    display: inline-block;
    width: 200px;
    height: 40px;
    padding: 0;
    border-radius: 3px;
    font-size: 18px;
}

.f7 .hint_pc_printer {
    text-align: right;
    margin-bottom: 30px;
}

.f7 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f7 .footer {
    background: rgb(250, 251, 252);
}

@media screen and (min-width: 768px) {
    .section_pc .layui-col-sm-offset1 {
        margin-left: 4.33333%;
    }

    .section_pc .layui-col-sm9 {
        width: 79%;
    }
}

/********************************************************公告详情***************************************/
.f8 .notice_detail_pc {
    padding: 20px 0 50px;
    border-top: 1px solid rgb(232, 232, 232);
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f8 .notice_detail_pc .notice_detail_title {
    margin: 10px 0;
    font-size: 22px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f8 .notice_detail_pc .notice_detail_type {
    text-align: center;
}

.f8 .notice_detail_pc .notice_detail_type span {
    font-size: 14px;
    color: rgb(153, 153, 153);
    padding: 0 50px;
}

.f8 .notice_detail_contet {
    margin: 20px 0 80px;
}

.f8 .notice_detail_contet p {
    margin-bottom: 25px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
}

.f8 .notice_detail_contet p:first-child {
    text-indent: 0;
}

.f8 .notice_detail_date {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-align: right;
}

.f8 .notice_pc_up_down {
    margin: 50px auto;
}

.f8 .notice_pc_up_down span {
    line-height: 30px;
    font-size: 14px;
    color: rgb(102, 102, 102);
}

.f8 .notice_pc_up_down span a {
    color: rgb(153, 153, 153);
}

.f8 .notice_pc_up_down span:hover {
    text-decoration: underline;
}

.f8 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************************公司新闻******************************************/
.f9 .screen_pc_bar {
    display: flex;
    display: -webkit-flex;
    border-bottom: 1px solid rgb(238, 238, 238);
    height: 50px;
    line-height: 50px;
}

.f9 .screen_pc_bar span {
    display: inline-block;
    height: 50px;
}

.f9 .screen_pc_bar span:last-child {
    margin-left: 155px;
}

.f9 .screen_pc_bar span:last-child a {
    display: inline-block;
    width: 350px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: rgb(0, 0, 0);
    text-align: center;
}

.f9 .companyNews_pc .layui-col-sm4 {
    margin-top: 80px;
}

.f9 .companyNews_pc .layui-col-sm4:nth-child(1), .f9 .companyNews_pc .layui-col-sm4:nth-child(4) {
    padding-left: 0;
}

.f9 .companyNews_pc .layui-col-sm4:nth-child(3), .f9 .companyNews_pc .layui-col-sm4:nth-child(6) {
    padding-right: 0;
}

.f9 .companyNews_pc_content {
    position: relative;
    height: 445px;
    width: 370px;
    margin: 0 auto;
    border-radius: 3px;
    background: rgb(250, 250, 250);
}

.f9 .companyNews_pc_content:hover {
    box-shadow: 0 0 15px rgb(218, 218, 218);
}

.f9 .companyNews_pc_content .companyNews_pc_img {
    height: 240px;
    /*line-height: 240px;*/
    text-align: center;
    font-size: 70px;
    border-radius: 3px 3px 0 0;
}
.f9 .companyNews_pc_content .companyNews_pc_img>span{
	line-height: 240px;
}
.f9 .companyNews_pc_content .companyNews_pc_img img{
	width: 100%;
	height: 100%;
}
.f9 .companyNews_pc_title a {
    display: block;
    margin: 15px 0;
    padding: 0 10px;
    font-size: 20px;
    color: rgb(51, 51, 51);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.f9 .companyNews_pc_title a:hover {
    text-decoration: underline;
}

.f9 .companyNews_pc_text {
    line-height: 25px;
    font-size: 14px;
    padding: 0 10px;
    color: rgb(102, 102, 102);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.f9 .companyNews_pc_content > p:last-child {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding-left: 10px;
}

.f9 .companyNews_pc_content > p:last-child span {
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f9 .companyNews_pc_content > p:last-child a {
    float: right;
    display: inline-block;
    width: 135px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: rgb(102, 102, 102);
    border: 1px solid rgb(232, 232, 232);
    border-radius: 3px;
    text-align: center;
}

.f9 .footer {
    background: rgb(250, 251, 252);
}

/********************************************************新闻详情************************************/
.f10 .screen_pc_bar {
    border-bottom: 1px solid rgb(238, 238, 238);
}

.f10 .newsDetails_pc {
    padding: 30px 0 0;
    text-align: center;
}

.f10 .newsDetails_pc .newsDetails_pc_title {
    line-height: 35px;
    font-size: 22px;
    color: rgb(51, 51, 51);
}

.f10 .newsDetails_pc .newsDetails_pc_date span {
    line-height: 30px;
    padding: 0 50px;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f10 .newsDetails_pc .newsDetails_pc_text {
    text-align: left;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
    margin: 15px 0;
}

.f10 .newsDetails_pc img {
    /*width: 605px;
    height: 400px;*/
}

.f10 .newsDetails_pc_critic {
    margin-top: 40px;
    text-align: right;
    font-size: 14px;
    color: rgb(102, 102, 102);
}

.f10 .newsDetails_pc_critic b {
    font-size: 18px;
    font-weight: normal;
}

.f10 .messageBoard_pc .main1 {
    padding: 20px;
    border: 1px solid rgb(243, 243, 243);
}

.f10 .messageBoard_pc .messageBoard_pc_write {
    padding: 25px;
    border-bottom: 1px solid rgb(243, 243, 243);
}

.f10 .messageBoard_pc .messageBoard_pc_write h3 {
    padding-bottom: 20px;
    font-size: 18px;
}

.f10 .messageBoard_pc .messageBoard_pc_write textarea {
    padding: 10px;
    width: 100%;
    height: 110px;
    border: 1px solid rgb(243, 243, 243);
    border-radius: 3px;
    resize: none;
    font-size: 16px;
    color: rgb(153, 153, 153);
}

.f10 .messageBoard_pc .messageBoard_pc_write p {
    font-size: 14px;
    color: rgb(102, 102, 102);
}

.f10 .messageBoard_pc .messageBoard_pc_login {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
}

.f10 .messageBoard_pc .messageBoard_pc_login button, .f10 .messageBoard_pc .messageBoard_pc_login a {
    padding: 0 15px;
    height: 40px;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
}

.f10 .messageBoard_pc_text {
    padding: 0 25px;
}

.f10 .messageBoard_pc_text li {
    padding: 20px 0;
    border-bottom: 1px solid rgb(243, 243, 243);
}

.f10 .messageBoard_pc_text li:last-child {
    border-bottom: none;
}

.f10 .messageBoard_pc_text_title {
    font-size: 18px;
}

.f10 .messageBoard_pc_text_date span {
    display: inline-block;
}

.f10 .messageBoard_pc_text_date span:last-child {
    float: right;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f10 li .messageBoard_pc_num {
    font-size: 16px;
}

.f10 li .messageBoard_pc_text_note {
    margin-top: 20px;
    font-size: 14;
    color: rgb(102, 102, 102);
    text-indent: 28px;
    line-height: 20px;
}

.f10 li .messageBoard_pc_text_note b {
    font-weight: normal;
}

.f10 .messageBoard_pc_text_more {
    padding-top: 20px;
    font-size: 14px;
    color: rgb(102, 102, 102);
    text-align: center;
    cursor: pointer;
}

.f10 .footer {
    background: rgb(250, 251, 252);
}

/******************************************************************公司简介*********************************************/
.f11 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f11 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f11 .companyProfile_pc {
    margin-bottom: 40px;
}

.f11 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f11 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f11 .companyProfile_pc_img {
    width: 100%;
    height: 400px;
    margin-bottom: 40px;
}

.f11 .companyProfile_pc_img img {
    width: 100%;
}

.f11 .companyProfile_pc_text {
    line-height: 28px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
}

.f11 .companyProfile_pc_title2 {
    margin: 25px 0;
    font-size: 20px;
    color: rgb(51, 51, 51);
    text-indent: 40px;
}

.f11 .footer {
    background: rgb(250, 251, 252);
}

/*******************************************************专业资质************************************/
.f12 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f12 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f12 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f12 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f12 .aqtitude_pc_img {
    width: 300px;
    height: 300px;
    line-height: 300px;
    margin: 0 auto;
    border: 1px solid transparent;
    text-align: center;
	overflow: hidden;
}

.f12 .aqtitude_pc_img img{
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
}
/*.f12 .layui-col-sm4:nth-child(3) img, .f12 .layui-col-sm4:nth-child(4) img, .f12 .layui-col-sm4:nth-child(5) img {
    width: 285px;
    height: 186px;
}

.f12 .layui-col-sm4:nth-child(6) img, .f12 .layui-col-sm4:nth-child(7) img {
    width: 210px;
    height: 280px;
}*/

.f12 .aqtitude_pc_text {
    margin: 0 auto;
    padding: 20px 10px 40px;
    font-size: 16px;
    color: rgb(102, 102, 102);
    text-align: center;
}

.f12 .footer {
    background: rgb(250, 251, 252);
}

/*******************************************************组织架构************************************/
.f13 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f13 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f13 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f13 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f13 .tissue_img {
    width: 100%;
    height: 780px;
}

.f13 .tissue_img img {
    width: 100%;
}

.f13 .footer {
    margin-top: 40px;
    background: rgb(250, 251, 252);
}

/*******************************************************团队管理************************************/
.f14 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f14 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f14 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f14 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f14 .companyProfile_pc_title2 {
    margin: 25px 0;
    font-size: 20px;
    color: rgb(51, 51, 51);
}

.f14 .team_pc_content {
    width: 220px;
    padding: 40px 0;
}

.f14 .team_pc_img {
	width: 75%;
    height: 200px;
    margin: 0 auto;
    margin-bottom: 15px;
}

.f14 .team_pc_name {
    font-size: 20px;
}

.f14 .team_pc_post {
    padding: 20px 0;
    font-size: 18px;
}

.f14 .team_pc_introduce {
    font-size: 16px;
    color: rgb(102, 102, 102);
}

.f14 .footer {
    margin-top: 40px;
    background: rgb(250, 251, 252);
}

/***********************************************大事记**************************************/
.f15 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f15 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f15 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f15 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f15 .deed_pc_nav {
    height: 40px;
}

.f15 .swiper-container {
    position: relative;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.f15 .deed_pc_nav .swiper-button-prev,
.f15 .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/jiantou.png);
}

.f15 .deed_pc_nav .swiper-button-next,
.f15.swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/youjiantou.png);
}

.f15 .deed_pc_nav .swiper-button-next,
.f15.swiper-button-prev {
    width: 13px;
    height: 27px;
    background-size: 13px 27px;
}

.f15 .deed_pc_nav .swiper-button-next, .f15 .swiper-button-prev {
    margin-top: 0;
    top: 7px;
}

.f15 .deed_pc_nav .swiper-slide {
    text-align: center;
}

.f15 .deed_pc_nav .swiper-slide span {
    display: inline-block;
    height: 40px;
    font-size: 18px;
    color: rgb(0, 0, 0);
    padding: 0 20px;
    cursor: pointer;
}

.f15 .deed_pc_text {
    margin-top: 40px;
}

.f15 .deed_pc_img {
    margin: 0 auto;
    width: 42px;
    height: 42px;
}

.f15 .deed_pc_node {
    height: 210px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    margin: 50px 0;
}

.f15 .deed_pc_node > div {
    width: 50%;
    align-items: center;
}

.f15 .deed_pc_node .deed_pc_node_1 {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    position: relative;
    right: -10px;
    justify-content: flex-end;
}

.f15 .deed_pc_node .deed_pc_node_2 {
    padding-left: 80px;
}

.f15 .deed_pc_node_img img {
    width: 310px;
    height: 210px;
}

.f15 .deed_pc_node_1 .deed_pc_node_one {
    width: 110px;
    height: 19px;
}

.f15 .deed_pc_node_title {
    font-size: 22px;
}

.f15 .deed_pc_node_text {
    font-size: 16px;
    color: rgb(102, 102, 102);
}

.f15 .deed_pc_node:nth-child(2n) .deed_pc_node_2 {
    padding-right: 80px;
    text-align: right;
}

.f15 .deed_pc_node:nth-child(2n) .deed_pc_node_1 {
    position: relative;
    left: -63px;
    justify-content: flex-end;
}

.f15 .deed_pc_node_1:nth-child(2n) .deed_pc_node_one {
    transform: rotate(180deg);
}

.f15 .deed_pc_text li {
    position: relative;
    display: none;
    overflow: hidden;
}

.f15 .deed_pc_text li.active {
    display: block;
}

.f15 .xian {
    position: absolute;
    top: 42px;
    left: 50%;
    width: 1px;
    height: 1717px;
}

/***********************************************诚聘英才**************************************/
.f16 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f16 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f16 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f16 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f16 .layui-tab-brief > .layui-tab-title .layui-this {
    background: rgb(249, 248, 248);
    color: #000000;
}

.f16 .layui-tab-title li {
    font-size: 18px;
    color: #000000;
    padding: 0 85px;
}

.f16 .job_pc {
    margin: 40px 0;
}

.f16 .job_pc li {
    padding: 30px;
    margin-bottom: 20px;
    background: rgb(252, 252, 252);
}

.f16 .job_pc li:hover {
    background: rgb(255, 255, 255);
    box-shadow: 0 0 10px rgb(220, 220, 220);
}

.f16 .job_pc li a {
    display: block;
}

.f16 .job_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    margin-bottom: 6px;
}

.f16 .job_pc_date span {
    font-size: 16px;
    color: rgb(153, 153, 153);
}

.f16 .job_pc_date span span {
    padding-left: 25px;
    font-size: 16px;
}

.f16 .job_pc_date b {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: rgb(153, 153, 153);
}

.f16 .footer {
    background: rgb(250, 251, 252);
}

/************************************************************招聘详情*****************************************/
.f17 .screen_pc_bar {
    border-bottom: 1px solid rgb(238, 238, 238);
}

.f17 .invite_pc {
    padding: 30px 0 50px;
}

.f17 .invite_pc_title {
    margin-bottom: 8px;
    text-align: center;
    font-size: 22px;
    color: rgb(51, 51, 51);
}

.f17 .invite_pc_add {
    text-align: center;
}

.f17 .invite_pc_add span {
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f17 .invite_pc_add span:first-child {
    margin-right: 20px;
}

.f17 .invite_pc_add span:nth-child(3) {
    margin-left: 100px;
}

.f17 .invite_pc_text {
    margin-bottom: 20px;
}

.f17 .invite_pc_text p {
    line-height: 50px;
    font-size: 14px;
    text-indent: 28px;
    color: rgb(51, 51, 51);
}

.f17 .invite_pc_text p:first-child {
    font-size: 18px;
    text-indent: 0;
}

.f17 .invite_pc_relation p {
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f17 .invite_pc_relation p span {
    font-size: 18px;
}

.f17 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************************联系我们****************************************/
.f18 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}

.f18 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f18 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f18 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}

.f18 .contactUs_pc_img {
    width: 100%;
    height: 400px;
}

.f18 .contactUs_pc_title {
    margin: 35px 0;
    font-size: 22px;
    color: rgb(51, 51, 51);
}

.f18 .contactUs_pc_site p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 40px;
}

.f18 .contactUs_pc_introuduce p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
    line-height: 30px;
    margin-bottom: 40px;
}

.f18 .contactUs_pc_introuduce p:first-child {
    font-size: 18px;
    text-indent: 0;
    margin-bottom: 0;
    margin-top: 40px;
}

.f18 .footer {
    background: rgb(250, 251, 252);
}
/***********************************************************网站地图********************************************/
.f31 .section_pc_screen {
    padding-top: 20px;
    border-top: 1px solid rgb(238, 238, 238);
}
.f31 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}
.f31 .companyProfile_pc_title {
    font-size: 28px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f31 .companyProfile_pc_title1 {
    margin-bottom: 30px;
    font-size: 22px;
    color: rgb(232, 232, 232);
    text-align: center;
}
.f31 .sitesMap_pc_text{
	position: relative;
	padding: 25px;
	margin-bottom: 60px;
	border:1px solid rgb(238,238,238);
	border-radius: 3px;
}
.f31 .sitesMap_pc_title{
	position: absolute;
	top:-15px;
	left: 43.8%;
	padding: 0 15px;
	background: #fff;
	font-size: 20px;
	color: rgb(51,51,51);
	text-align: center;
}
.f31 .sitesMap_pc_text a{
	font-size: 16px;
	color: rgb(51,51,51);
	padding: 0 10px;
}
.f31 .sitesMap_pc_text br{
	display: none;
}
.f31 .footer {
    background: rgb(250, 251, 252);
}
/***********************************************************账户中心-个人****************************************/
.f19 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f19 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f19 .serve_pc {
    margin-top: 40px;
    margin-bottom: 40px;
    border: 1px solid rgb(232, 232, 232);
    padding: 0 30px 30px;
}

.f19 .personage_pc_title {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 20px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f19 .personage_pc_title > div {
    padding: 0 40px;
}

.f19 .personage_pc_title > div:last-child {
    padding: 10px 50px;
    border-left: 1px solid rgb(232, 232, 232);
}

.f19 .personage_pc_title p {
    font-size: 18px;
    color: rgb(51, 51, 51);
    line-height: 35px;
}

.f19 .personage_pc_title a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    margin-right: 50px;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    border-radius: 3px;
}

.f19 .personage_pc_information {
    margin: 0 20px;
    padding: 15px;
    border-bottom: 1px solid rgb(232, 232, 232);
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f19 .personage_pc_information_text {
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f19 .personage_pc_information_text li {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    height: 75px;
    margin: 0 20px;
    padding: 0 15px;
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f19 .personage_pc_information_text li:last-child {
    border-bottom: none;
}

.f19 .personage_pc_information_text li span {
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f19 .personage_pc_information_text li .lable {
    width: 130px;
}

.f19 .personage_pc_information_text li .inform {
    margin-left: 40px;
}

.f19 .personage_pc_information_text li input, .f19 .personage_pc_information_text li select {
    width: 600px;
    height: 45px;
    line-height: 45px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    padding-left: 10px;
}

.f19 .personage_pc_pour {
    font-size: 14px;
    padding: 10px 0;
}

.f19 .login_pc_jizhu {
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f19 .login_agreement {
    font-size: 14px;
    cursor: pointer;
}

.f19 .personage_pc_button {
    margin-top: 30px;
}

.f19 .personage_pc_button button {
    width: 290px;
    height: 45px;
    margin-left: 205px;
    padding: 0;
    color: #fff;
    font-size: 18px;
    border-radius: 3px;
    cursor: pointer;
}

/*弹窗*/
.f19 .pop-up .pop-content {
    border-radius: 0;
}

.f19 .pop-up .pop-content {
    width: 864px;
    max-height: 600px;
}

.f19 .pop-up .pop-title {
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    height: 66px;
    line-height: 66px;
}

.f19 .pop-up .pop-title > span {
    flex: 1;
}

.f19 .pop-up .pop-title > span:nth-child(1) {
    padding-left: 10px;
    text-align: left;
}

.f19 .pop-up .pop-title > span:nth-child(2) {
    text-align: center;
    font-size: 24px;
    color: rgb(51, 51, 51);
}

.f19 .pop-up .pop-title > span:nth-child(3) {
    padding-right: 20px;
    text-align: right;
}

.f19 .promise_pop {
    max-height: 380px;
    overflow-y: scroll;
}

.f19 .promise_pop .c-orange {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 0;
}

.f19 .promise_pop p {
    font-size: 14px;
    color: rgb(102, 102, 102);
    line-height: 30px;
    text-indent: 28px;
}

.f19 .pop-up .button-wrap {
    border-top: none;
}

.f19 .pop-up .pop-content .pop-body {
    max-height: 450px;
}

.f19 .pop-up .button-wrap {
    height: 55px;
}

.f19 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************************投资者教育****************************************/
.f20 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f20 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f20 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f20 .serve_pc {
    margin-bottom: 20px;
}

.f20 .education_pc_text {
    margin-top: 20px;
}

.f20 .education_pc_text li {
    height: 130px;
    background: rgb(252, 252, 252);
    padding: 30px;
    margin-bottom: 20px;
}

.f20 .education_pc_text li:hover {
    background: rgb(255, 255, 255);
    box-shadow: 0 0 10px rgb(220, 220, 220);
}

.f20 .education_pc_text li a {
    display: block;
}

.f20 .education_pc_text li a > p {
    font-size: 18px;
    color: rgb(51, 51, 51);
    margin-bottom: 6px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f20 .education_pc_text li a > div {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: flex-end;
}

.f20 .education_pc_text li a > div p:first-child {
    width: 80%;
    font-size: 16px;
    color: rgb(153, 153, 153);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.f20 .education_pc_text li a > div p:last-child {
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f20 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************************常见问题****************************************/
.f21 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f21 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f21 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f21 .serve_pc {
    margin-bottom: 20px;
}

.f21 .education_pc_text {
    margin-top: 20px;
}

.f21 .education_pc_text li {
    height: 130px;
    background: rgb(252, 252, 252);
    padding: 30px;
    margin-bottom: 20px;
}

.f21 .education_pc_text li:hover {
    background: rgb(255, 255, 255);
    box-shadow: 0 0 10px rgb(220, 220, 220);
}

.f21 .education_pc_text li a {
    display: block;
}

.f21 .education_pc_text li a > p:first-child {
    font-size: 18px;
    color: rgb(51, 51, 51);
    margin-bottom: 6px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f21 .education_pc_text li a > p:last-child {
    font-size: 16px;
    color: rgb(153, 153, 153);
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.f21 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************************下载中心****************************************/
.f22 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f22 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f22 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f22 .serve_pc {
    margin-bottom: 20px;
}

.f22 .layui-tab {
    margin-top: 20px;
}

.f22 .layui-tab-brief > .layui-tab-title .layui-this {
    background: rgb(249, 248, 248);
    color: #000000;
}

.f22 .layui-tab-title li {
    font-size: 18px;
    color: #000000;
    padding: 0 85px;
}

.f22 .download_pc {
    margin-top: 20px;
}

.f22 .download_pc li {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    height: 100px;
    background: rgb(252, 252, 252);
    padding: 30px;
    margin-bottom: 20px;
}

.f22 .download_pc li:hover {
    background: rgb(255, 255, 255);
    box-shadow: 0 0 10px rgb(220, 220, 220);
}

.f22 .download_pc_text_one {
    font-size: 18px;
    color: rgb(51, 51, 51);
    margin-bottom: 6px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.f22 .download_pc_text_two {
    font-size: 16px;
    color: rgb(153, 153, 153);
}

.f22 .download_pc_button button {
    height: 35px;
    width: 65px;
    padding: 0;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
}

.f22 .footer {
    background: rgb(250, 251, 252);
}

/*******************************************************账户中心-持仓查询****************************************/
.f23 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f23 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f23 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f23 .serve_pc {
    margin-bottom: 20px;
}

.f23 table {
    margin: 20px 0;
}

.f23 table th {
    text-align: center;
    font-size: 16px;
    color: rgb(51, 51, 51);
    border: 1px solid rgb(232, 232, 232);
    padding: 12px 15px;
}

.f23 .layui-table thead tr {
    background-color: rgb(249, 249, 249);
}

.f23 .layui-table td {
    font-size: 14px;
    color: rgb(51, 51, 51);
    text-align: center;
    padding: 15px 15px;
}

.f23 .layui-table a {
    font-size: 14px;
    color: #fff;
    padding: 4px 12px;
    text-align: center;
    border-radius: 3px;
}

.f23 .footer {
    background: rgb(250, 251, 252);
}

/*******************************************************账户中心-安全中心****************************************/
.f24 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f24 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f24 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f24 .serve_pc {
    margin-bottom: 20px;
}

.f24 .safety_pc {
    margin: 20px 0;
    padding: 0 30px;
    border: 1px solid rgb(232, 232, 232);
}

.f24 .safety_pc li {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    align-items: center;
    padding: 30px 0;
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f24 .safety_pc li:last-child {
    border-bottom: none;
}

.f24 .safety_pc_icon {
    display: flex;
    display: -webkit-flex;
    align-items: center;
}

.f24 .safety_pc_icon span {
    margin: 0 20px;
    width: 43px;
    height: 43px;
    line-height: 43px;
    border-radius: 50%;
    text-align: center;
}

.f24 .safety_pc_icon span .icon {
    color: #fff;
    font-size: 24px;
}

.f24 .safety_pc_icon div {
    margin-left: 30px;
}

.f24 .safety_pc_icon div p {
    line-height: 30px;
}

.f24 .safety_pc_icon div p:first-child {
    font-size: 18px;
    color: rgb(51, 51, 51);
}

.f24 .safety_pc_icon div p:last-child {
    font-size: 15px;
    color: rgb(153, 153, 153);
}

.f24 .safety_pc_button button {
    width: 100px;
    height: 40px;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
    color: rgb(51, 51, 51);
}

/*弹窗*/
/*修改密码*/
.f24 .pop-br {
    display: none;
}

.f24 .pop-up .pop-title {
    position: relative;
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
}

.f24 .pop-up .pop-title span {
    font-size: 18px;
    color: rgb(102, 102, 102);
}

.f24 .pop-delete {
    position: absolute;
    right: 10px;
    top: 0;
}

.f24 .promise_pop {
    padding: 25px 0;
}

.f24 .promise_pop li {
    position: relative;
    padding: 10px 0;
}

.f24 .promise_pop li span {
    display: inline-block;
    width: 105px;
    text-align: right;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f24 .promise_pop li input {
    margin-left: 20px;
    padding-left: 10px;
    width: 290px;
    height: 40px;
    line-height: 40px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f24 .promise_pop li input.verify {
    padding-right: 95px;
}

.f24 .promise_pop li b {
    position: absolute;
    right: 95px;
    width: 95px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    border-left: 1px solid rgb(232, 232, 232);
    cursor: pointer;
    z-index: 1;
}

.f24 .promise_pop li .reminder {
    position: absolute;
    top: 50px;
    left: 130px;
    font-style: normal;
    font-size: 12px;
    display: none;
}

.f24 .promise_pop li.error .reminder {
    display: block;
}

.f24 .pop-up .button-wrap {
    border-top: none;
    height: 60px;
}

.f24 .pop-up .button-wrap .btn {
    margin: 0 20px;
}

.f24 .pop-up .button-wrap .affirm {
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(204, 204, 204);
}

/*提示*/
.f24 .pop-up .hint_num {
    padding: 0 20px 20px;
    font-size: 18px;
    color: rgb(51, 51, 51);
}

.f24 .pop-up .hint_num span {
    font-size: 20px;
}

.f24 .pop-up .hint_service {
    text-align: center;
    font-size: 17px;
    color: rgb(51, 51, 51);
}

.f24 .pop-up .hint_service b {
    font-size: 21px;
    font-family: impact;
    font-weight: normal;
}

/*成功*/
.f24 .true .pop-up .pop-content {
    width: 320px;
    padding-bottom: 20px;
}

.f24 .true .pop-up .pop-title {
    position: relative;
    border-bottom: none;
}

.f24 .true .pop-up .pop-title .pop-delete {
    position: absolute;
    right: 10px;
}

.f24 .true .promise_pop p {
    text-align: center;
    margin-bottom: 15px;
    font-size: 24px;
    color: rgb(102, 102, 102);
}

.f24 .true .promise_pop p .icon {
    font-size: 40px;
}

.f24 .true .promise_pop {
    padding: 0;
}

.f24 .true .pop-up .button-wrap {
    position: relative;
}

.f24 .true .pop-up .button-wrap a {
    height: 35px;
    line-height: 31px;
    width: 220px;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
}

.f24 .footer {
    background: rgb(250, 251, 252);
}

/************************************************适当性承诺书******************************/
.f25 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f25 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f25 .hint_pc_content {
    width: 774px;
    margin: 0 auto;
}

.f25 .hint_pc_content h3 {
    text-align: center;
    font-size: 17px;
    color: rgb(51, 51, 51);
    line-height: 30px;
    margin-bottom: 5px;
}

.f25 .hint_pc_content_html p {
    margin-bottom: 40px;
    line-height: 30px;
    font-size: 15px;
    color: rgb(51, 51, 51);
    text-indent: 30px;
}

.f25 .hint_pc_content_html p:last-child {
    margin-bottom: 0;
}

.f25 .hint_pc_agreement {
    margin: 20px 0;
    text-align: center;
}

.f25 .hint_pc_agreement button {
    width: 200px;
    height: 40px;
    padding: 0;
    border-radius: 3px;
    font-size: 18px;
}

.f25 .hint_pc_printer {
    text-align: right;
    margin-bottom: 30px;
}

.f25 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f25 .footer {
    background: rgb(250, 251, 252);
}

/*弹窗*/
.f25 .pop-up .pop-title {
    position: relative;
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
}

.f25 .pop-up .pop-title span {
    font-size: 18px;
    color: rgb(102, 102, 102);
}

.f25 .pop-delete {
    position: absolute;
    right: 10px;
    top: 0;
}

.f25 .promise_pop {
    padding: 25px 0;
}

.f25 .pop-up .hint_text {
    font-size: 20px;
    color: rgb(51, 51, 51);
    padding: 0 30px;
}

.f25 .pop-up .button-wrap {
    border-top: none;
    height: 60px;
}

.f25 .pop-up .button-wrap .btn {
    margin: 0 20px;
}

.f25 .pop-up .button-wrap .affirm {
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(204, 204, 204);
}

/*******************************************************投资者申请书***********************************/
.f26 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f26 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f26 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f26 .serve_pc {
    margin-bottom: 20px;
}

.f26 .applyFor_pc_hint {
    font-size: 14px;
}

.f26 .layui-table {
    margin: 23px 0;
}

.f26 .layui-table td {
    padding: 15px;
    text-align: left;
    color: rgb(51, 51, 51);
    font-size: 16px;
}

.f26 .layui-table tr:first-child td {
    font-size: 20px;
    text-align: center;
}

.f26 .layui-table .applyFor_pc_title {
    width: 150px;
    font-size: 18px;
    text-align: center;
}

.f26 .layui-table .applyFor_pc_title1 {
    width: 115px;
    text-align: center;
}

.f26 .layui-table .applyFor_pc_text {
    text-align: left;
}

.f26 .layui-table .applyFor_pc_text > div {
    display: inline-block;
}

.f26 .layui-table .applyFor_pc_text span {
    display: inline-block;
    width: 135px;
    text-align: right;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f26 .layui-table .applyFor_pc_text input, .f26 .layui-table .applyFor_pc_text select {
    height: 40px;
    width: 230px;
    line-height: 40px;
    margin-left: 10px;
    padding-left: 10px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    font-size: 16px;
    color: rgb(153, 153, 153);
}

.f26 .applyFor_pc_p p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
    line-height: 28px;
}

.f26 .applyFor_pc_button {
    margin: 25px 0;
    text-align: center;
}

.f26 .applyFor_pc_button .btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin: 0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
}

.f26 .applyFor_pc_button .affirm {
    background: rgb(204, 204, 204);
}

.f26 .hint_pc_printer {
    text-align: right;
    margin-bottom: 30px;
}

.f26 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f26 .footer {
    background: rgb(250, 251, 252);
}

/********************************************基本信息-自然人******************************/
.f27 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f27 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f27 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f27 .serve_pc {
    margin-bottom: 20px;
}

.f27 .basic_pc {
    margin: 43px 0 0;
}

.f27 .basic_pc1 {
    margin: 0 0 20px;
}

.f27 .basic_pc td, .f27 .basic_pc1 td {
    padding: 15px;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f27 .basic_pc1 tr:first-child td {
    border-top: none;
}

.f27 .basic_pc tr:first-child td {
    text-align: center;
    font-size: 20px;
    color: rgb(51, 51, 51);
}

.f27 .basic_pc .basic_pc_lable {
    width: 150px;
    text-align: right;
    background: rgb(244, 244, 244);
}

.f27 .basic_pc1 .basic_pc_lable1 {
    width: 240px;
    text-align: center;
    background: rgb(244, 244, 244);
}

.f27 .basic_pc .basic_pc_input {
    width: 340px;
}

.f27 .basic_pc1 .basic_pc_input1 {
    width: 250px;
}

.f27 .basic_pc input, .f27 .basic_pc select {
    height: 35px;
    line-height: 35px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    padding-left: 10px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    width: 240px;
}

.f27 td .layui-input-inline {
    position: relative;
    background-color: transparent;
}

.f27 td .layui-input-inline input {
    position: relative;
    z-index: 1;
    background-color: transparent;
}

.f27 td .layui-input-inline i {
    position: absolute;
    top: 7px;
    right: 10px;
    z-index: 0;
}

.f27 .basic_pc select.select_small {
    width: 85px;
}

.f27 .basic_pc input.input_lg {
    width: 725px;
}

.f27 .basic_pc_chose,.f27 .disabled {
    display: inline-block;
    padding-left: 20px;
    margin-right: 15px;
    cursor: pointer;
}
.f27 .disabled{
	cursor:not-allowed;
}
.f27 .basic_pc_xuan .basic_pc_chose,.f27 .basic_pc_xuan .disabled{
    width: 150px;
    margin-right: 0;
    margin-bottom: 10px;
}

.f27 .basic_pc_xuan1 .basic_pc_chose:nth-child(2), .f27 .basic_pc_xuan1 .basic_pc_chose:nth-child(3), .f27 .basic_pc_xuan1 .basic_pc_chose:nth-child(4)
, .f27 .basic_pc_xuan1 .basic_pc_chose:nth-child(5), .f27 .basic_pc_xuan1 .basic_pc_chose:nth-child(6) {
    width: 33.3%;
    margin-right: 0;
}
.f27 .basic_pc_xuan1 .disabled:nth-child(2), .f27 .basic_pc_xuan1 .disabled:nth-child(3), .f27 .basic_pc_xuan1 .disabled:nth-child(4)
, .f27 .basic_pc_xuan1 .disabled:nth-child(5), .f27 .basic_pc_xuan1 .disabled:nth-child(6) {
    width: 33.3%;
    margin-right: 0;
}

.f27 .basic_pc_xuan1 .basic_pc_chose ,.f27 .basic_pc_xuan1 .disabled{
    margin-bottom: 10px;
}

.f27 .basic_pc_xuan1 p {
    margin-bottom: 15px;
}

.f27 .basic_pc1 .basic_pc_xuan2 .basic_pc_chose ,.f27 .basic_pc1 .basic_pc_xuan2 .disabled {
    width: 24%;
    margin-right: 0;
}

.f27 .basic_pc_statement h3 {
    font-size: 18px;
    color: rgb(51, 51, 51);
}

.f27 .basic_pc_statement p {
    line-height: 30px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
}

.f27 .basic_pc_sign p {
    padding: 20px 0;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f27 .basic_pc_sign p:nth-child(4), .f27 .basic_pc_sign p:nth-child(5) {
    margin-left: 750px;
}

.f27 .hint_pc_printer {
    text-align: right;
    margin-bottom: 30px;
}

.f27 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f27 .applyFor_pc_button {
    margin: 25px 0;
    text-align: center;
}

.f27 .applyFor_pc_button .btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin: 0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
}

.f27 .applyFor_pc_button .affirm {
    background: rgb(204, 204, 204);
}

.f27 .footer {
    background: rgb(250, 251, 252);
}

.f27 span.basic_pc_chose1 {
    background-position: left 4px;
}

.f27 span.basic_pc_chose1.active {
    background-position: left 4px;
}

.f27 .basic_pc_xuan p {
    display: flex;
    align-items: flex-start;
}

.f27 .basic_pc_xuan p .basic_pc_chose,.f27 .basic_pc_xuan p .disabled {
    width: 155px;
}

/***********************************************风险测评问券**********************************/
.f28 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f28 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f28 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f28 .serve_pc {
    margin-bottom: 20px;
}

.f28 .questionnaire_pc {
    padding: 0 50px;
}

.f28 .questionnaire_pc_title h3 {
    font-size: 20px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f28 .questionnaire_pc_title p {
    line-height: 30px;
    color: rgb(51, 51, 51);
}

.f28 .questionnaire_pc_title p:nth-child(2) {
    font-size: 18px;
}

.f28 .questionnaire_pc_title p:nth-child(3) {
    font-size: 16px;
    text-indent: 32px;
}

.f28 .questionnaire_pc_chose {
    margin: 40px 0;
}

.f28 .questionnaire_pc_chose li {
    padding: 30px;
    border-bottom: 1px dashed rgb(232, 232, 232);
}

.f28 .questionnaire_pc_chose li p {
    font-size: 18px;
    color: rgb(51, 51, 51);
    padding: 10px 0;
}

.f28 .basic_pc_chose, .f28 .login_pc_jizhu ,.f28 .disabled_chose, .f28 .disabled_jizhu{
    display: block;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-left: 20px;
    cursor: pointer;
    font-size: 16px;
    color: rgb(51, 51, 51);
}
.f28 .disabled_chose, .f28 .disabled_jizhu{
	cursor: not-allowed;
}
.f28 .basic_pc_sign p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    margin: 15px 0;
    margin-left: 500px;
}

.f28 .basic_pc_sign p:nth-child(2n) {
    margin-left: 650px;
}

.f28 .hint_pc_printer {
    text-align: right;
    margin-bottom: 30px;
}

.f28 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f28 .applyFor_pc_button {
    margin: 25px 0;
    text-align: center;
}

.f28 .applyFor_pc_button .btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin: 0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
}

.f28 .footer {
    background: rgb(250, 251, 252);
}

/***********************************************风险评估结果**********************************/
.f29 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f29 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f29 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f29 .serve_pc {
    margin-bottom: 20px;
}

.f29 .assess_pc {
    padding: 0 50px;
}

.f29 .assess_pc_title h3 {
    text-align: center;
    font-size: 20px;
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
}

.f29 .assess_pc_title > p:nth-child(2) {
    padding: 10px 0;
    font-size: 18px;
    color: rgb(51, 51, 51);
}

.f29 .assess_pc_title .assess_pc_mesg span {
    position: relative;
}

.f29 .assess_pc_title .assess_pc_mesg b {
    font-weight: normal;
    font-size: 18px;
    text-decoration: underline;
}

.f29 .assess_pc_title > p:nth-child(4) {
    line-height: 30px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
}

.f29 .assess_pc_title .assess_pc_text {
    margin: 30px 0;
}

.f29 .assess_pc_title .assess_pc_text .assess_pc_chose {
    font-size: 16px;
    color: rgb(51, 51, 51);
    padding: 20px 0;
    text-indent: 32px;
    margin-left: 32px;

}

.f29 .assess_pc_title > p:nth-child(6), .f29 .assess_pc_title > p:nth-child(7), .f29 .assess_pc_title > p:nth-child(8) {
    line-height: 30px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    text-indent: 32px;
    margin-bottom: 30px;
}

.f29 .assess_pc_true p {
    color: rgb(51, 51, 51);
    line-height: 30px;
}

.f29 .assess_pc_true {
    margin: 40px 0;
}

.f29 .assess_pc_true p:nth-child(1) {
    font-size: 18px;
}

.f29 .assess_pc_true p:nth-child(2) {
    font-size: 16px;
    text-indent: 32px;
}

.f29 .basic_pc_sign p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    margin: 15px 0;
    margin-left: 500px;
}

.f29 .basic_pc_sign p:nth-child(2n) {
    margin-left: 650px;
}

.f29 .hint_pc_printer {
    text-align: right;
}

.f29 .hint_pc_printer span {
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid rgb(237, 237, 237);
    border-radius: 3px;
    text-align: center;
    font-size: 14px;
    color: rgb(153, 153, 153);
}

.f29 .applyFor_pc_button {
    margin: 25px 0;
    text-align: center;
}

.f29 .applyFor_pc_button .btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin: 0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
}

.f29 .footer {
    background: rgb(250, 251, 252);
}

/**********************************************************客服中心*****************************************/
.f30 .section_pc_title {
    margin-bottom: 20px;
    font-size: 18px;
    color: rgb(0, 0, 0);
}

.f30 .section_pc_content {
    padding-top: 20px;
    border-top: 1px solid rgb(232, 232, 232);
}

.f30 .education_pc_title {
    font-size: 18px;
    color: rgb(51, 51, 51);
    text-align: center;
}

.f30 .serve_pc {
    margin-bottom: 20px;
}

.f30 .call_pc_title {
    display: flex;
    display: -webkit-flex;
}

.f30 .call_pc_title > div {
    padding: 50px 0;
    flex: 1;
    text-align: center;
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f30 .call_pc_title > div .icon {
    font-size: 40px;
}

.f30 .call_pc_title > div p {
    font-size: 22px;
    color: rgb(51, 51, 51);
    padding: 10px 0;
}

.f30 .call_pc_liuyan {
    font-size: 22px;
    color: rgb(51, 51, 51);
    text-align: center;
    padding: 40px 0;
}

.f30 .call_pc_text li {
    padding: 20px;
    border-bottom: 1px solid rgb(232, 232, 232);
}

.f30 .call_pc_text li:last-child {
    border-bottom: none;
}

.f30 .call_pc_text li .call_pc_label {
    display: inline-block;
    width: 170px;
    margin-right: 20px;
    text-align: center;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f30 .call_pc_text li:last-child .call_pc_label {
    vertical-align: top;
}

.f30 .call_pc_text li input {
    width: 600px;
    height: 45px;
    line-height: 45px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    padding-left: 10px;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f30 .basic_pc_chose {
    display: inline-block;
    padding-left: 20px;
    width: 25%;
    cursor: pointer;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.f30 .call_pc_text li textarea {
    width: 600px;
    height: 135px;
    padding: 8px;
    border: 1px solid rgb(232, 232, 232);
    border-radius: 5px;
    font-size: 16px;
    color: rgb(51, 51, 51);
    resize: none;
}

.f30 .applyFor_pc_button {
    margin: 25px 0;
    text-align: center;
}

.f30 .applyFor_pc_button .btn {
    display: inline-block;
    width: 160px;
    height: 40px;
    margin: 0 30px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 3px;
}

.f30 .footer {
    background: rgb(250, 251, 252);
}